სურ. 1.6. დაპროექტებული ფორმა
ჩვენი მიზანია გამოვიყენოთ ფორმის თვისება Filter და მოვახდინოთ ამორჩევა ნომრით, გვარით, დაბადების თვითა და დაბადების ადგილით. ცხრილში მხოლოდ 6 ჩანაწერია. ფორმის ჩატვირთვის შემდეგ ფორმაში ნავიგაციის ღილაკებით შეიძლება ექვსივე ჩანაწერის დათვალიერება. დასმული მიზნის მისაღწევად – მონაცემების ამოსარჩევად, ფორმის მოდულში ჩავწეროთ პროგრამები:
Private Sub Form_Load() ’ფორმის ჩატვირთვის შემდეგ ავტომატურად ალამის Onomeri მონიშვნა. ჩარჩოში Frame1 ამ ალმის მნიშვნელობაა 1
Me.Frame1.Value = 1
End Sub
Private Sub Frame1_Click() ’ნებისმიერ ალამზე დაწაკაპუნების შემდეგ ახალი შეკითხვის დასაწერად კურსორის მოთავსება ველში Vsek
Me.Vsek.SetFocus
End Sub
Private Sub Rsek_Click() ’ამორჩევის პროგრამა
If IsNull(Me.Vsek) Then Exit Sub ' თუ ველი არ შეიცავს მონაცემებს, მაშინ ძებნა არ ხორციელდება
Select Case Me.Frame1.Value
Case 1’ როცა მონიშნულია ალამი Onomeri ამორჩევა ხორციელდება სტუდენტის ნომრით
Me.Filter = " tbstudenti.nomeri = " & Val(Vsek) & ""
Case 2 ’ როცა მონიშნულია ალამი Ogvari ამორჩევა ხორციელდება სტუდენტის გვარით. აქ ყურადღება მიაქციეთ Like ოპერატორის ჩაწერის სინტაქსს
Me.Filter = " tbstudenti.gvari Like '" & Vsek & "*'"
Case 3 ’ როცა მონიშნულია ალამი Otariri ამორჩევა ხორციელდება სტუდენტის დაბადების თვით. აქ ყურადღება მიაქციეთ ველიდან თვის გამოყოფის ჩაწერის სინტაქსს. ველის ფორმატი თარიღია, ამიტომ აქ გამოყენებულია თარიღის ფუნქციიდან თვის გამოყოფის წესი (Month(Date)
Me.Filter = " month(tbstudenti.tariri) = " & Vsek & ""
Case 4 ’ როცა მონიშნულია ალამი Ogvari ამორჩევა ხორციელდება სტუდენტის გვარით. აქ ყურადღება მიაქციეთ Like ოპერატორის ჩაწერის სინტაქსს
Me.Filter = " tbstudenti.adgili Like '" & Vsek & "*'"
End Select
Me.Vsek = ""
Me.Vsek.SetFocus
End Sub
მაგალითი – ფორმაზე Fstudenti ნავიგაციის ღილაკების დატანა
ფორმაზე Fstudenti სისტემის მიერ შემოთავაზებული ნავიგაციის ღილაკები შევცვალოთ ჩვენს მიერ დაპროეტებული ნავიგაციის ღილაკები. ამ მიზნით ფორმაზე დავიტანოთ ღილაკები სახელებით: Rsemdegi – შემდეგ ჩანაწერზე გადასვლა, Rwina – წინა ჩანაწერზე გადასვლა, Rpirveli – პირველი ჩანაწერისა და Rbolo ¬– ბოლო ჩანაწერის დათვალიერება. გადავმალოთ სისტემური ნავიგაციის ღილაკები. ფორმა Fstudenti შესრულების რეჟიმში შემდეგია/სურ. 1.7/: